have words stick in throat - Turkish English Dictionary